package com.eportal.domain;
/**
 * @author chencheng
 */

import org.hibernate.validator.constraints.NotBlank;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.sql.Timestamp;

/**
 * 社区单元
 * @author chencheng
 *
 */
public class CRoom implements Serializable {

	/**
	 * @author chencheng
	 */
	private static final long serialVersionUID = 1L;

	/** 房间id */
	private Long sid;

	/** 社区ID*/
	private String communityId;

	/**所属单元id */
	@NotBlank(message = "所属单元必选")
	private String unitId;

	/** 房间号*/
	@NotBlank(message = "房间号必填")
	private String roomNo;

	/** 所属楼层*/
	@NotNull(message = "所属楼层必填")
	private Integer floorNo;

	/** 创建人*/
	private String cUserName;

	/** 创建时间*/
	private Timestamp cTime;

	/** 最后修改人*/
	private String uUserName;

	/** 最后修改时间*/
	private Timestamp uTime;

	/** 户主*/
	private String ownerId;

	/** 户主电话*/
	@NotBlank(message = "户主手机必填")
	private String ownerTel;

	/** 户主姓名*/
	@NotBlank(message = "户主姓名必填")
	private String ownerName;

	/** 身份号码*/
	//@NotBlank(message = "身份号码必填")
	private String ownerIdNumber;

	/** 房屋主体，1：自住，2：出租，3：空置*/
	private String status;

	/** 租客id，t05_users*/
	private String renterId;

	/** 租客电话*/
	private String renterTel;

	/** 租客姓名*/
	private String renterName;

	/** 租客身份证号*/
	private String renterIdNumber;


	/**
	 * 房屋主体，1：自主，2：出租，3：空置
	 * @return status 房屋主体，1：自主，2：出租，3：空置
	 */
	public String getStatus() {
		return status;
	}


	/**
	 * 房屋主体，1：自主，2：出租，3：空置
	 * @param status 房屋主体，1：自主，2：出租，3：空置
	 */
	public void setStatus(String status) {
		this.status = status;
	}


	/**
	 * 租客id，t05_users
	 * @return renterId 租客id，t05_users
	 */
	public String getRenterId() {
		return renterId;
	}



	/**
	 * 租客id，t05_users
	 * @param renterId 租客id，t05_users
	 */
	public void setRenterId(String renterId) {
		this.renterId = renterId;
	}



	/**
	 * 租客电话
	 * @return renterTel 租客电话
	 */
	public String getRenterTel() {
		return renterTel;
	}



	/**
	 * 租客电话
	 * @param renterTel 租客电话
	 */
	public void setRenterTel(String renterTel) {
		this.renterTel = renterTel;
	}



	/**
	 * 租客姓名
	 * @return renterName 租客姓名
	 */
	public String getRenterName() {
		return renterName;
	}



	/**
	 * 租客姓名
	 * @param renterName 租客姓名
	 */
	public void setRenterName(String renterName) {
		this.renterName = renterName;
	}



	/**
	 * 租客身份证号
	 * @return renterIdNumber 租客身份证号
	 */
	public String getRenterIdNumber() {
		return renterIdNumber;
	}



	/**
	 * 租客身份证号
	 * @param renterIdNumber 租客身份证号
	 */
	public void setRenterIdNumber(String renterIdNumber) {
		this.renterIdNumber = renterIdNumber;
	}



	/**
	 * 户主姓名
	 * @return ownerName 户主姓名
	 */
	public String getOwnerName() {
		return ownerName;
	}




	/**
	 * 户主姓名
	 * @param ownerName 户主姓名
	 */
	public void setOwnerName(String ownerName) {
		this.ownerName = ownerName;
	}




	/**
	 * 身份号码
	 * @return ownerIdNumber 身份号码
	 */
	public String getOwnerIdNumber() {
		return ownerIdNumber;
	}




	/**
	 * 身份号码
	 * @param ownerIdNumber 身份号码
	 */
	public void setOwnerIdNumber(String ownerIdNumber) {
		this.ownerIdNumber = ownerIdNumber;
	}




	/**
	 * 社区ID
	 * @return communityId 社区ID
	 */
	public String getCommunityId() {
		return communityId;
	}



	/**
	 * 社区ID
	 * @param communityId 社区ID
	 */
	public void setCommunityId(String communityId) {
		this.communityId = communityId;
	}



	/**
	 * 房间id
	 * @return sid 房间id
	 */
	public Long getSid() {
		return sid;
	}


	/**
	 * 房间id
	 * @param sid 房间id
	 */
	public void setSid(Long sid) {
		this.sid = sid;
	}


	/**
	 * 所属单元id
	 * @return unitId 所属单元id
	 */
	public String getUnitId() {
		return unitId;
	}


	/**
	 * 所属单元id
	 * @param unitId 所属单元id
	 */
	public void setUnitId(String unitId) {
		this.unitId = unitId;
	}


	/**
	 * 房间号
	 * @return roomNo 房间号
	 */
	public String getRoomNo() {
		return roomNo;
	}


	/**
	 * 房间号
	 * @param roomNo 房间号
	 */
	public void setRoomNo(String roomNo) {
		this.roomNo = roomNo;
	}

	/**
	 * 所属楼层
	 * @return floorNo 所属楼层
	 */
	public Integer getFloorNo() {
		return floorNo;
	}


	/**
	 * 所属楼层
	 * @param floorNo 所属楼层
	 */
	public void setFloorNo(Integer floorNo) {
		this.floorNo = floorNo;
	}


	/**
	 * 创建人
	 * @return cUserName 创建人
	 */
	public String getcUserName() {
		return cUserName;
	}



	/**
	 * 创建人
	 * @param cUserName 创建人
	 */
	public void setcUserName(String cUserName) {
		this.cUserName = cUserName;
	}



	/**
	 * 创建时间
	 * @return cTime 创建时间
	 */
	public Timestamp getcTime() {
		return cTime;
	}


	/**
	 * 创建时间
	 * @param cTime 创建时间
	 */
	public void setcTime(Timestamp cTime) {
		this.cTime = cTime;
	}


	/**
	 * 最后修改人
	 * @return uUserName 最后修改人
	 */
	public String getuUserName() {
		return uUserName;
	}


	/**
	 * 最后修改人
	 * @param uUserName 最后修改人
	 */
	public void setuUserName(String uUserName) {
		this.uUserName = uUserName;
	}


	/**
	 * 最后修改时间
	 * @return uTime 最后修改时间
	 */
	public Timestamp getuTime() {
		return uTime;
	}


	/**
	 * 最后修改时间
	 * @param uTime 最后修改时间
	 */
	public void setuTime(Timestamp uTime) {
		this.uTime = uTime;
	}


	/**
	 * 户主
	 * @return ownerId 户主
	 */
	public String getOwnerId() {
		return ownerId;
	}


	/**
	 * 户主
	 * @param ownerId 户主
	 */
	public void setOwnerId(String ownerId) {
		this.ownerId = ownerId;
	}


	/**
	 * 户主电话
	 * @return ownerTel 户主电话
	 */
	public String getOwnerTel() {
		return ownerTel;
	}


	/**
	 * 户主电话
	 * @param ownerTel 户主电话
	 */
	public void setOwnerTel(String ownerTel) {
		this.ownerTel = ownerTel;
	}



}
